﻿#pragma once

// __WXMSW__
// __WXGTK__
// __WXMAC_OSX__
#define __WXMSW__

#ifdef _DEBUG
	#define __WXDEBUG__
#endif

#pragma warning(push)
#pragma warning(disable:4996)	// This function or variable may be unsafe. Consider using localtime_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details.
//#define _CRT_SECURE_NO_DEPRECATE

// For compilers that support precompilation, includes "wx/wx.h".
#include "wx/wxprec.h"

#pragma warning(pop)


///////////////////////////////////////////////////////////////////////////////////////////////////////
// define the input .lib file suffix
#ifdef _UNICODE
	#define MYTEST_WX_LIB_FILE_UNICODE	"u"
#else
	#define MYTEST_WX_LIB_FILE_UNICODE	""
#endif

#ifdef _DEBUG
	#define MYTEST_WX_LIB_FILE_DEBUG		"d"
#else
	#define MYTEST_WX_LIB_FILE_DEBUG		""
#endif

///////////////////////////////////////////////////////////////////////////////////////////////////////
// link with library
#pragma comment(lib, "wxmsw29" MYTEST_WX_LIB_FILE_UNICODE MYTEST_WX_LIB_FILE_DEBUG "_adv.lib")
#pragma comment(lib, "wxmsw29" MYTEST_WX_LIB_FILE_UNICODE MYTEST_WX_LIB_FILE_DEBUG "_aui.lib")
#pragma comment(lib, "wxmsw29" MYTEST_WX_LIB_FILE_UNICODE MYTEST_WX_LIB_FILE_DEBUG "_core.lib")
#pragma comment(lib, "wxmsw29" MYTEST_WX_LIB_FILE_UNICODE MYTEST_WX_LIB_FILE_DEBUG "_html.lib")
#pragma comment(lib, "wxmsw29" MYTEST_WX_LIB_FILE_UNICODE MYTEST_WX_LIB_FILE_DEBUG "_media.lib")
#pragma comment(lib, "wxmsw29" MYTEST_WX_LIB_FILE_UNICODE MYTEST_WX_LIB_FILE_DEBUG "_richtext.lib")
#pragma comment(lib, "wxmsw29" MYTEST_WX_LIB_FILE_UNICODE MYTEST_WX_LIB_FILE_DEBUG "_xrc.lib")

#pragma comment(lib, "wxbase29" MYTEST_WX_LIB_FILE_UNICODE MYTEST_WX_LIB_FILE_DEBUG ".lib")
#pragma comment(lib, "wxbase29" MYTEST_WX_LIB_FILE_UNICODE MYTEST_WX_LIB_FILE_DEBUG "_net.lib")
#pragma comment(lib, "wxbase29" MYTEST_WX_LIB_FILE_UNICODE MYTEST_WX_LIB_FILE_DEBUG "_xml.lib")

#pragma comment(lib, "wxtiff" MYTEST_WX_LIB_FILE_DEBUG ".lib")
#pragma comment(lib, "wxjpeg" MYTEST_WX_LIB_FILE_DEBUG ".lib")
#pragma comment(lib, "wxpng" MYTEST_WX_LIB_FILE_DEBUG ".lib")
#pragma comment(lib, "wxzlib" MYTEST_WX_LIB_FILE_DEBUG ".lib")
#pragma comment(lib, "wxregex" MYTEST_WX_LIB_FILE_UNICODE MYTEST_WX_LIB_FILE_DEBUG ".lib")
#pragma comment(lib, "wxexpat" MYTEST_WX_LIB_FILE_DEBUG ".lib")

#pragma comment(lib, "kernel32.lib")
#pragma comment(lib, "user32.lib")
#pragma comment(lib, "gdi32.lib")
#pragma comment(lib, "comdlg32.lib")
#pragma comment(lib, "winspool.lib")
#pragma comment(lib, "winmm.lib")
#pragma comment(lib, "shell32.lib")
#pragma comment(lib, "comctl32.lib")
#pragma comment(lib, "ole32.lib")
#pragma comment(lib, "oleaut32.lib")
#pragma comment(lib, "uuid.lib")
#pragma comment(lib, "rpcrt4.lib")
#pragma comment(lib, "advapi32.lib")
#pragma comment(lib, "wsock32.lib")
